Boost
boost
arrow_drop_down
Boost.Mp11

This Release

Peter Dimov
Peter Dimov
Author
Jonathan Müller
Jonathan Müller
Contributor - New

Mp11, a C++11 metaprogramming library

Mp11 is a C++11 metaprogramming library based on template aliases and variadic templates. It implements the approach outlined in the article "Simple C++11 metaprogramming" and its sequel.

Mp11 is part of Boost, starting with release 1.66.0. It however has no Boost dependencies and can be used standalone, as a Git submodule, for instance. For CMake users, add_subdirectory is supported, as is installation and find_package(BoostMp11).

Supported compilers

  • g++ 4.7 or later
  • clang++ 3.3 or later
  • Visual Studio 2013, 2015, 2017

Tested on Travis and Appveyor.

License

Distributed under the Boost Software License, Version 1.0.

All Time

Alexander Matthes
Alexander Matthes
Contributor
Glen Fernandes
Glen Fernandes
Contributor
zerotypos-found
zerotypos-found
Contributor
Daniela Engert
Daniela Engert
Contributor
Axel Huebl
Axel Huebl
Contributor